﻿namespace Dz.WorkerService.QueryParm
{
    public class TransferInParm : BaseParm
    {
        public string pageSize { get; set; } = "200";

        public string fields { get; set; }

        public string scrollId { get; set; } = "";
        /// <summary>
        /// 
        /// </summary>
        public string mainPostId { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string endBillDate { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string tradeType { get; set; } 
        /// <summary>
        /// 
        /// </summary>

        /// <summary>
        /// 
        /// </summary>
        public string isTableSwitch { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string startPlatCompleteTime { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string startSigningTime { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string endConsignTime { get; set; } 


        /// <summary>
        /// 
        /// </summary>
        public string endPlatCompleteTime { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string mainPostIdList { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string tradeNo { get; set; } 

        /// <summary>
        /// 
        /// </summary>
        public string endCreated { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string startAuditTime { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string tradeTypeList { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string startCreated { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string startBillDate { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string isDelete { get; set; } = "0";
        /// <summary>
        /// 
        /// </summary>
        public string sourceTradeNos { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string warehouseIds { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string endSigningTime { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string endAuditTime { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string shopIds { get; set; } 
        /// <summary>
        /// 
        /// </summary>
        public string startConsignTime { get; set; } 
        /// <summary>
        /// 最后修改时间（起始）
        /// </summary>
        public string startModified { get; set; } 

        /// <summary>
        /// 最后修改时间（截止）
        /// </summary>
        public string endModified { get; set; } 



        /// <summary>
        /// 销售单状态（1010：待审核；1020：审核中；1030：预售；1050：待复核；2000：备货等待；2010：备货等待等补货；2020：服务等待；
        /// 2030：备货等待等生产；2040：采购等待；3010：虚拟发货；4110：待发货待递交；4111：待发货递交中；4112：待发货已递交；
        /// 4113：待发货-递交失败；4121：待发货-取消中；4122：待发货已取消；4123：待发货取消失败；4130：待发货部分发货；
        /// 4040：代销发货待递交；4041：代销发货已递交；5010：已取消；5020：已取消被合并；5030：已取消被拆分；6000：发货在途；9090：已完成）
        /// </summary>
        public string tradeStatus { get; set; } 
    }
}
